f(x,y)=x^2y + xsiny -ln[x-y^2]

Find fy and fxy

I found fy but to get xy you take the x derivative, which I found to be 2xy+siny-1/(x-y^2) and then take the y. The answer is 2x-xsiny-2y/(x-y^2)^2

This is a practice midterm problem and I messed up somewhere because I can't get xsiny from siny. Could someone walk me through this or point me to where I went wrong in calculating fxy?