enhancement main editor