added new features under an umbrella header