implement geography apis and close #18