fixed csv processor