Copy interface done. It closes #2