density and optimize