implementing csvImport