adding final stage of transaction