UPDATE creating the dependency loader

- I am loading the dependence when you define the module but I have to
change for when you use the module