code editor improve