Added even more comments. I'm sure I'll add more.