add public socket