add BQTable class