trees and values