add operators
Merge branch '4_1_1' into 4_2_1