add x_divide_y function