Adding a cpp and simulator
Adding updates to the simulator