Add all new Mr.Gao's codes
change makefile
Makefile
Style