append pairs