done with q2