nesting #supermlg
complex conditions
switch statements