moved gps ops to a lib file, it may grow