rename B as Block