Simulation2.0

New codes!