first working iteration of 20newsgroups sprase dataset and stochastic gater