return interface on creation
tidy
use specified subnet