pass in q