add deliver object by hand function