Docs and lots of cleaning.