docblock generator - experimental