new append: fix 3