updated by Edison