listen, connect, network tests, services refactor to object instead of array