New net interface

unsure why this is an interface