add fooc: foo c