fixing the comments, checking correctness: 2