quality attributes

2025