add QualityOutputResult class