updated documentation gen