implemented a demo level