Edited to improve flow. First draft editing done.