Draft "state" plugin