implemented DeleteSubject