demo & discussion