Added a new way to load modules;