#4 Improvements for topics
#5 Better responsive design