Introduction to gps