embedded switch