change to use state-and-history as preview chapter