transaction confirmation implemented