simulation2 added