rename set() to copy()