c operations