add Feature-C

add Feature-C
fix typo

fix type
Merge branch 'add-Feature-C' into Feature-C