changed state, final state, and some load functions