adding operation type