reworked plugin