3. A simulation environment.