edit method fixed in all 3