add some ops