dealing with block groups