add exportion function