init problem 4