final GPS solution