print tree for procedures
Added Blocks and repared var creat
Added Blocks and repared var creat