add net utils