adding live map functionality