updated main.cs