Documerntation and comment polishing.