adding enhancements