Add comments, fix minor whitespace