add test
Merge branch 'origin/branch/songques/m4'