docs and some random selection methods
Slap my sexy name on to errthing