Updated comments. Been a long day.