add lib socket