리펙토링도 아니고 거의 뭐 다시 짠듯;