add xy.cut, update g_tree