dependiances are now managed better within the module.