Excuse the last commit comment, I meant to add more
* CLInterface - adding comments to prepare for where I am up to