implement subnet addition/deletion