tree evaluation