fix bug (operator=)