added different types of map views