add q task