rename mapmodule and some modify