Added some comments. Calling it a day.