add Error and Change Socket