add supervisor hierarchy