adding q1 stuff