copier refactor for mt