updated final demo practice