reformat,now based on event