combine module and design for shop