add base and rbm