update to q instaead of Q