added transaction layout base