add transaction management with elastic integration