doc in plugin classes, auto generate what i want