edited q-analog