added some comments to code, also some results to report