integrate with networkd