CPC Semi Formal