This should work: ```ocaml let reverse = str => { let len = String.length(str); let reversed = String.init(len, i => str.[len - 1 - i]); reversed; }; ```