finish flow