use exporter interface