finish softwares page but just left download static file use md5 hash