update build and making modular modules