new function code_dup