split map into sep module