added problem 8