Little bit of question 1( work in progress).