pre-demo version