working out some kinks, figuring out how to organize module imports and usage