append considers operation root