Socket Controller