update for Q