add support for supervisors