save interact state as an atom in state