bug fix (x,y)