On progress: save and retrieve states from different controllers