almost done with map activity