Add some comments to discuss with Sam later.