change tab to space
gitingore
gitignore
change the recommend method for test