updated version compare