updated, prepared md5 and version check