doc: better doc