plugin defs