add q.spread