add operate