added align_pair