new hashing implementations and stochastic implementation of neuralnets.