refactor meta-mapping in field ns