added comments, will edit them when I meet w/ Izi