qb dynamic