그냥 뭔가 많이 고침.. diff 참고