fixed some bugs in binary operators