initialize modules on require