결국 코드를 한번 뒤집어 엎기는 해야할거같은데