fix object equals