prevent nesting map
prevent duplicated