add some method to modules helpers, created module class and load each providers for modules