ReciteRecord Finished
Before merge
Merge branch 'SidneyFan' into version2.2