Can someone help me and tell me why my Employee Name doesnt show up in output box as "RG Shama" It shows as "Employee Name" please help me fix this code. I have attached the code here. Thank you. Form1.cs using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Employee { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnDisplay_Click(object sender, EventArgs e) { EmployeeMaintenance EmployeeMaintenance = new EmployeeMaintenance(); EmployeeMaintenance.EmployeeName = txtEmpName.Text; EmployeeMaintenance.EmployeeNumber = int.Parse(txtEmpNumber.Text); EmployeeMaintenance.Shift = int.Parse(txtShift.Text); EmployeeMaintenance.HourlyPayRate = double.Parse(txtPayRate.Text); lblOutput.Text = "Employee Name: " + EmployeeMaintenance.EmployeeName + Environment.NewLine + "Employee Number: " + EmployeeMaintenance.EmployeeNumber + Environment.NewLine + "Shift: " + EmployeeMaintenance.Shift + Environment.NewLine + "Hourly pay rate: " + EmployeeMaintenance.HourlyPayRate; } } } EmployeeMaintennance.cv using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Employee { class EmployeeMaintenance : Employee { public int Shift { get; set; } public double HourlyPayRate { get; set; } } } Employee.cv using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Employee { class Employee { public string EmployeeName { get; set; } public int EmployeeNumber { get; set; } } } Employee Name: Employee Number: Shift(Day1,Night2) Hourly Pay Rate: Employee Name: Employee Name: Employee Number: 222 Shift: 1 Hourly pay rate: 250.