Started working on adding some comments, still more to do