쉴드 구현이 이상하게 됨 방식 바꾸는게 좋아보임..