Many improvements in various sections.