final OF version

gonna rebuild in node.js mayB