added some comments, added screenshot