Many misc improvements.
Many misc improvements.