deliver method finished