compare metod