updated viewable inerface and added geo awareness