geo initialize