donor commit with output