init code refactorization - global var

yep, exactly. we need to first call bnc.lt/_r, and then do the other stuff which is currently in .init.

additionally - this is not in .init right now