implementing exporting module