added mapview and more styling