finished first cut of the importer franework