lecture demo