Add description method to aid in analysis.
Merge remote-tracking branch 'upstream/master' into desc
Extract methods for clarity.
Merge branch 'description'
Merge pull request #2 from mabidakun/master

Simple modifications for clarity