quality comparison modified