new topic layout. Todo: upvote on topic, and edit