init problem 2