refine charts and add some comments to consider later