added map type