operation give