safekeeping, get ft_msg and its serialization/deserialization changed, need to handle msg_buffer next, then implement usage of multicasts