Added descriptions to code