bunch of code documentation for RDoc