added server-side multicasting