supervision & fault-tolerance