main ideas (Demo)