Improve new discussion functionality