- updated to 1.28.2; now ocaml part requires ocaml 4 (because of List.mapi)