Added some definition for custom operats