fixes with special equals