beginnings of utilities-socket