Rearranged internal structure and started edit system