add editor and ide