change ice to split initialization of editor and editor initialization