fix subject.hpp