change some src tree
compile error;;
add .gitignore