from Dan: Introducing EOSIO Dawn 4.0