CSV layer handler