add Tree rotation