이거 때문에 변수가 너무 많은듯.