changes for csv processing