GPS client library