support exportable and importable