added operator defs.