update requirements
add another algorithm for creating matrices

still doesn’t work with word2vec