information stream design