Incorporating feedback and adding "The code" section.