Full functionality of the simulation