functions(x,y)