new types of RBMs