more comments, fixed mutation