do version comparison better