transaction work