producing multiple messages