implement versioncheck #6