fixed x y mixup