update to the check version functions