modify peditor srouce