modify from E: