copy operatiions need more code when we use test-scenarios (3 -uuuuugh)