added c01b probabilistic max pooling