add export/import function