basic binary switch and multilevel switch support.