equvalence updated