added logic and trigger for mulit-cast option

tested on my network with single partition
needs more testing