add new source code to go_by_Example