Adds approval to transaction flow