initial work for csv import feature