Laying foundation for more ways to import data