build all modules