more work on supervisor