map util module wip
Merge branch 'feature_map' into map_parse