updated the compatibility