fix operator bug