working on interactive map