almost done with transaction creation
no