add extra documentation to plugin API