Create Semi.cs