변경된 구조에 맞춰 prototype 추가