documentation is like sex, when its good, its very good, when its bad, its better than nothing