코드 리펙토링 및 loop 액션 추가