tree operator notation added