version compatibility check