some refinements and comments.