Make compatibility for all versions improve features