now AGA with arbitrary broken cube
with ImprovementList
Head-Tail iterator
CFIL completed
refactorings...
refactorings...