flag 패턴 수정