add xy.cut, updat g tree