updated html_module logic