add tx loop ...