more tree stuffes + tree exception added