improve StateDelta and begin creating Dapp