added editor and difftool