switch support

ignoring case label
basic statements may be supported...
if not supported => issue