fix operator=