transaction execution fixed