refactory vlan