Added a number of new features.