simdemo2 to require