struct the coding standard
put function into tree, when it be called
change test file