add more compare