marge update by sato