refactor descriptions, add markdown buttons to discussion descriptions