add Socket3