lots of new stuff for upcoming block transition