add subject.add function