improving rbm