implemented function documentation capability