in the middle of fixing b_q_check to array