added support for operators and string. Need to check errors for string