Some logic for question and topic