compatible change endpoint