People can suggest corrections for poems and a moderator (currently me, myself) reviews these corrections and approved or rejects them.
Applying these corrections relies on regenerating poem data which potentially is not safe.
I now have created some complex structures in order to support poem blocks, and regenerating poem data might result in loosing some of these structures.
So now I need to make editing poems process more reliable. At the first place I relied on the old methods because the new poem correction method does not support some operations like adding or deleting couplets or verses and also restructuring a poem format. These features are complex ones and I need to make my civilized editor support them in order to be able to get rid of the old wild and savage one.