코드말고 왜 구조를 이렇게 했는지를 모르겠어요