fixed, adds (x,y) correctly