add end state