added module loader and a couple of modules