finalized workflow