fix macro clone