define map type