added q1,q2 and q3