added missing Q-functions