on my way to implement some new keywords to map2d_set