Made major changes in the content as per suggestions