better doc [skip ci]