add a Demo2
add a Demo3