Added some comments for hopefully a code review