add geolocation
styling
refactor views, remove global variable
update icons