apply q-connection