transaction ready