allow modules to be loaded during runtime