end state