[fix]functionC-1
[fix]functionC-2
Merge branch 'functionC'
[fix]functionC-3
[fix]functionC-4
Merge branch 'functionC'
[fix]functionD-1