framework copy con rES