added the new features.