add Triad.cs