version js final