fix operations