BeginState 와 EndState 를 넣으면서 많은 변화가 있었지