added some comments, 0h55m