Process Data