socket changes