some new comments to better understanding