updated final demo