op is a utility of operation