half c f. m.