need to overwrite the model in event-pipeline