finishing end state