Add supervisor functionality.