C pass (8/18)

C pass