update compatability