Added Comments what i am doing