I imimplemented copying.