Update C CODE