about to overhual to use ldtxblock matching