support various kinds of operators
build script ucc works