adding external loading of modules