added different operators