3 different operating systems for cycle control