implement add module.html