redoing data blocking