problem 1-3 written but not checked