fixed wrong argument order for 'x and y or z' construct