add returns in parse_gps