Implemented 3 differend export methods