final version pre-demo