Functional switches introduction