json backend support by cq