began refactoring our file import framework