A.opens B.open C.opening D.establishes
A.having been given B.to have been given C.having given D.to have given
A.aelivery B.delivery of C.our delivery D.deliver