add Network Interface
add protocol classes
update network constructors