added cases for operators