refactor wordvec utils