Add Modules and compile all pass