docs for the parts I'm modifying