finish transaction part