remove the copy constructor case