add description reflow & improve tests coverage