Revert "Minimizing is done"

This reverts commit 9862e45cc0221c6af76beba50f4e3947ad6e0f63.
Revert "Revert "Minimizing is done""

This reverts commit 4043b2088b7da43b49c862dc2fe66b680e48ad34.
Revert "Revert "Revert "Minimizing is done"""

This reverts commit 02a1c7c1e78f5e3fb376d78bae7ce2481fd3cd87.
Revert "Revert "Revert "Revert "Minimizing is done""""

This reverts commit aebfe0128d121b89637b346c277ff023c3167293.
Revert "Minimizing is done"

This reverts commit 9862e45cc0221c6af76beba50f4e3947ad6e0f63.
Revert "Revert "Minimizing is done""

This reverts commit 719399195f3a019153425b0a0d1de15377b7a8ee.
Revert "Revert "Revert "Minimizing is done"""

This reverts commit 102e49c17af3ce6199ab1d653144aca8b4afc277.
Correction of merging problems