use CCL instead of ocaml