operation execution