add module flow