add q-expression