start implementing Qbms