FeatureC

finish FeatureC