Add off some C functionnality