added the ability to document private functions and vars if necessary