分数优化
Merge branch 'Terry'