moving QuestionTopic to a separate component