yield and quality