new map style
RM lib