modify matcher functionality to use internal dump. make it future proof in case additional functionality needs to be added