리팩토링하였음... 아주 많이