First working version of InitiateTransaction