change copy from self to new instance