switch fundamentals