add Interface.cs