add module mode