done with q1