fixed geo bug