Updated Block Flow with messaging stuff