GPS class