add more multicast cases