added map view
with map view and list : incomplete