fix assert
auto subject feature
auto subject feature test