signigicant changes: authentication, new APIs, geoposition, etc.