add version checker