added basic classes for exporter