length and quality