updated matcher_controller