# Tracker And Output Files [`KMC`](../modules/kmc.rst) runs the algorithm. [`State`](../modules/state.rst) owns the mutable occupations. [`Tracker`](../modules/tracker.rst) observes the trajectory and writes output. ## Built-In Outputs After a normal run, kMCpy writes files such as: ```text results_