improve QCon