added a bunch of binding operators