pre_demo3