events model fixed