fixed append2