final polishing and comments