domain and vlan add/remove/delete implementation, take 3