fixed equals(prim) bug