added custom matcher

PR with just the custom matcher