quality loss function