implemented a demo for Scene