add some comments to final version