Almost working copy functionality