disabled notimplemented things, has refresh now, integrate compilation into open and refresh now to allow side by side editing