Add supervisor part 1