added a bunch of modules