updated QBM