accept custom map style arrays