using use declarations in main.rs so that use paths don't need to be updated as well, this will be done in a later commit