Switches Class implemented