update with all of the dapp updates up to this point squashed into one commit.
update with all of the dapp updates up to this point squashed into one commit.