matcher api and bugfixes

3 jobs for master in 1 minute and 54 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #13526
build

00:00:25

passed #13528
deploy

00:01:02

passed #13527
test

00:00:27