added a demo that can be piped to say