moving a ton of stuff from c_main to BlockMap
moving stuff around