add batcher integration to directives