network classes, util class