HEADER WORKING DONT RESET
socket