depend on all the modules in one go