corrected binary operators