How do the different supervision modes work ?