add ocaml version check