puree homogeneous or heterogeneous​