supervisor redefined