one_operator function added