worked on gensimUtil refactor