use bitmaps for blocks