question controller