Copy() method added