problem 2.1 started