export macro