여러가지 크게 수정

코드는 많이 더러워