top level pro
pro for editors
simple double switch generation