switch socket designs