Name: implement clone.