add random par bloc
optimisation
update forme square