socket package add