fixed socket assignment