added geo stuff