This is my visual studio C# code, how do I make it so that when I click btnShow.click that it adds in only one 'car' at a time with each click, so far it adds every car in the list to the listbox, i need to make it so the show button only shows one, and the add button adds another car to it, i also need to make it so the remove button removes the latest car. public partial class Form1 : Form { Car car = new Car(); Driver driver = new Driver(); InventoryManager manager; public Form1(InventoryManager invMan) { InitializeComponent(); manager = invMan; } private void btnShow_Click(object sender, EventArgs e) { Car car = new Car(); // Display all the cars in the inventory manager.DisplayItems(); car.Make = "Challenger"; car.Model = "Dodge"; car.Year = 2019; car.MilesPerGallon = 38; car.HorsePower = 300; car.CarPrice = 29000; car.Quantity = 1; foreach (Car vehicle in manager.inventory) { carTextBox.Text += "Car make is " + vehicle.Make + "rn" + "Car Model is: " + vehicle.Model + "rn" + "Car Year is: " + vehicle.Year + "rn" + "Car Miles Per Gallon is: " + vehicle.MilesPerGallon + "rn" + "Car Horse Power is: " + vehicle.HorsePower + "rn" + "Quantity of cars in stock is: " + vehicle.Quantity + "rn"; } } public void btnAdd_Click(object sender, EventArgs e) { manager.AddItem(car); manager.DisplayItems(); } private void removeItemButton_Click(object sender, EventArgs e) { manager.RemoveItem(car); manager.DisplayItems(); } internal class Driver { static void Main(string[] args) { // Create an inventory manager with a capacity of 10 items InventoryManager manager = new InventoryManager(10); Boolean windowOpen = true; // Add some cars to the inventory manager.AddItem(new Car() { Make = "Ford", Model = "Mustang", Year = 2020, MilesPerGallon = 22, HorsePower = 450, CarPrice = 35000, Quantity = 5 }); manager.AddItem(new Car() { Make = "Chevrolet", Model = "Camaro", Year = 2019, MilesPerGallon = 20, HorsePower = 455, CarPrice = 32000, Quantity = 3 }); manager.AddItem(new Car() { Make = "Dodge", Model = "Charger", Year = 2018, MilesPerGallon = 19, HorsePower = 292, CarPrice = 28000, Quantity = 2 }); // Display all the cars in the inventory manager.DisplayItems(); // Remove the Dodge Charger from the inventory Car dodgeCharger = new Car() { Make = "Dodge", Model = "Charger", Year = 2018, MilesPerGallon = 19, HorsePower = 292, CarPrice = 28000, Quantity = 2 }; manager.RemoveItem(dodgeCharger); // Display all the cars in the inventory again manager.DisplayItems(); // Restock the Ford Mustang by 2 units Car fordMustang = new Car() { Make = "Ford", Model = "Mustang", Year = 2020, MilesPerGallon = 22, HorsePower = 450, CarPrice = 35000, Quantity = 5 }; manager.RestockItem(fordMustang, 2); // Display all the cars in the inventory again manager.DisplayItems(); // Search for cars by name Car[] searchResults = manager.SearchItemByName("Mustang"); foreach (Car car in searchResults) { Console.WriteLine("Make: " + car.Make + ", Model: " + car.Model); } // Search for cars by .