Tree finished. I will start semantic part