Complete assignment 1 and GPS 2.1