extract repository, introduce exporter resource
allow scheduling