match runner for easy testing