added address construction in the event model.