add q.os