updates documentation, should investigate RDoc a bit better.