base transaction embedding implemented