adding comments to explain backbone code