change copy method