added advanced example, demos message filtering