init problem 21