fix equals
forEach