Adding CopyProgram and QuadBoxProgram