add a private assignment operator.