seperating the modules and the examples