Added more comments describing my thoughts. 

Check previous files.