c skeleton