q1 done
q2