21: add some useful doc