ext C template