maps page functionality implemented