tree enhancements