adding final on event fields