add module demo