# (Advanced)For a better user experience as a state machine

- [PoolState & Transition](/guides/advanced-for-a-better-user-experience-as-a-state-machine/pool-state-and-transition.md)
- [Post-processor](/guides/advanced-for-a-better-user-experience-as-a-state-machine/post-processor.md)
- [Forking & Retracing](/guides/advanced-for-a-better-user-experience-as-a-state-machine/forking-and-retracing.md)
- [Persisting & Recovering](/guides/advanced-for-a-better-user-experience-as-a-state-machine/persisting-and-recovering.md)
- [SimulatorRoadmapManager](/guides/advanced-for-a-better-user-experience-as-a-state-machine/simulator-roadmap-manager.md)
