add module traverse