add a sha lib add a error module \n find that too many thing write in Main_cpp_file so will change it .