確かにsubjectを使ったほうがすっきりしますね。subjectを使います。