map type and size