add CurrentSource.cs