start of version checker