add test
documentation for withDescription