use new plugin annotations
fix hard-coded classifier and type
configurable permissions