Completed assignment
Beginning of gps 2.1