doing reading key blocks