add partial support for operators