handle module map