transaction complexities