use static method for export extensions