[77/77] Add a complex_mode class