add rework component plugin