add ocaml tricks