Import Collection/import work part 2:

trying to edge towards a more concise, testable state.
also included some logged reduction/decluttering