adding what I have done till now.