finish 7.23, add pair to lang