done through problem 10
ready