simplied statecontext. now ready to bring bindings to statecontext instead of state