problem 4 initialized