change to allow the user to have the gps