add supervisor requirement