init problem 8