better starting density
long double type wrapper
update of a mixer