The GPS revolution