final demo

to run