adding docgen