change some of the listing code.

writing about the front-end UI, however, the api of datatable is not
easy to learn.

in low progress.