added requirement instead of routing for topic details