c setup