impl initial expr tree cc