clean up the doc

some improved doc structure