Improve map module