Added one function to hold all the modules