implement simple operator