adjustments for event prototype