Added transaction creation