completed challenges 5 and 6 and gps2.1