update Subject.cs