added contollr-r copy and replace