added ^ to c-operators