Socket research
Resert changes