dude you freaking rock writing this documentation.