fixed bug w/ lat and lon, updated test cases