revamp the docs