fix description population and add tests for it