fix compatible