implement tlb