add c gadget bit.c