perform local transactions