added version checker