map fragment + misc stuff