Regardless of the specific type of flight simulator, they all have a few basic components in common. Most simulators include a visual display that shows the aircraft and its surroundings, as well as controls that allow the user to manipulate the aircraft's flight characteristics. Some simulators also include additional features such as realistic weather and terrain, as well as cockpit displays and controls that replicate those found in real aircraft.