fixed order of left and right