added map feature requirement