working copy loop