q1 code and q2 sql code