fixing socket stuff