starting primitive operation classes