implemented multicast address specific state machine