problem 1 added