add pairs parser