add commentary to code