problem 2 solved init