added dataset-level prepratation trigger recognition