Basic working Transaction Workflow