add netdev, not finished