added qconsp