made html modular