Working on more sophisticated CSV processor.