new exporting method