fancier documentation...by which I mean more complete