adding pure matcher