reduced to 6 ply. small refactorings
new release