added the ability to extend the modules
1.0.0