adding gps challenge from week2